<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <button class="but">时间</button>
    <script>
        //创建 日期
        //在调用Date 构造函数而不传递参数的情况下，新创建的对象自动获得当前日期和时间
        var date=new Date();
        console.log(date);
        //Date 类型保存的日期能够精确到1970 年1月1 日之前或之后的285 616 年。
        let nowT1 = new Date(123456789) //这个参数是一个毫秒值 从1970年1月1日00:00:00开始加上这个一个毫秒值
        let nowT2 = new Date("January 6,2014") //参数为日期字符串
        let nowT3 = new Date(2019, 5, 1, 19, 30, 50, 20) //参数为多个整数包括:年 月 日 时 分 秒 毫秒 注意:这里的月份是从0开始的
        let nowT4 = new Date("2019-5-1")
        let nowT5 = new Date("2019/5/1")
        //注意: 字符串参数是时间节点 数字参数会默认为毫秒值

        //时间计算 Date.now(); now指的是 执行他时候的时间
        var time1=Date.now();
        console.log(time1);
        console.log("1212");
        console.log("1212");
        console.log("1212");
        var time2=Date.now();
        console.log(time2);
        console.log(time2-time1);


        var but=document.querySelector(".but");
        var oldtime=new Date();
        // (function(){
        //     console.log(123);
        // })();

        but.onclick=function(){
            var newtime=new Date();
            if (newtime-oldtime>1000) {
                console.log("一秒了");
                oldtime=newtime;
            }else{
                return
            }
        }
        //日期的方法{  格式化 utc[数字参数] parse[字符串参数] now }
        //{to [time Date]string  to[local utf localDate localtime]String }
        var timer1=Date.now();
        var timer2=Date.parse("2019-12-12");
        var timer3=Date.UTC(2019,11,12);
        console.log(timer1);
        console.log(timer2);
        console.log(timer3);
       //方法[get 年月日 时分秒 天 星期 差异]







    </script>
</body>
</html>